package com.xunchi.haichuan.configurator.service;

import java.util.List;

import com.xunchi.haichuan.configurator.model.SystemConfig;

/**
 * 作者：kongxb<br>
 * 模块名称：系统配置模块<br>
 * 功能描述：系统配置服务接口<br>
 * 维护记录：2009.11.27, kongxb 创建该接口
 */
public interface SystemConfigService {

	/**
	 * 获取列表总数
	 * 
	 * @return
	 */
	public int getTotalCount();

	/**
	 * 获取系统配置数据
	 * 
	 * @return
	 * @throws Exception
	 */
	public List<SystemConfig> getSystemConfigs() throws Exception;

	/**
	 * 根据ID获取系统配置数据
	 * 
	 * @param confId
	 * @return
	 * @throws Exception
	 */
	public SystemConfig getSystemConfigById(String confId) throws Exception;

	/**
	 * 更新系统配置数据
	 * 
	 * @param confId
	 * @param value
	 */
	public void update(String confId, String value) throws Exception;

}
